func go/types.coreType

18 uses

	go/types (current package)
		builtins.go#L95: 		if s, _ := coreType(S).(*Slice); s != nil {
		builtins.go#L103: 				if u := coreType(S); u != nil {
		builtins.go#L363: 		dst, _ := coreType(x.typ).(*Slice)
		builtins.go#L500: 		switch coreType(T).(type) {
		builtins.go#L804: 		ptr, _ := coreType(x.typ).(*Pointer)
		builtins.go#L825: 		slice, _ := coreType(x.typ).(*Slice)
		call.go#L249: 	sig, _ := coreType(x.typ).(*Signature)
		expr.go#L150: 		u := coreType(x.typ)
		infer.go#L673: 			assert(debug && under(single.typ) == coreType(tpar))
		infer.go#L677: 	if typ := coreType(tpar); typ != nil {
		literals.go#L136: 		if b, ok := deref(coreType(base)); ok {
		literals.go#L149: 	switch utyp := coreType(base).(type) {
		lookup.go#L79: 		if t := coreType(T); t != nil {
		stmt.go#L469: 		u := coreType(ch.typ)
		stmt.go#L1038: 	switch typ := arrayPtrDeref(coreType(typ)).(type) {
		stmt.go#L1075: 		cb, _ := coreType(typ.Params().At(0).Type()).(*Signature)
		under.go#L52: func coreType(t Type) Type {
		unify.go#L779: 			if cx := coreType(x); cx != nil {